const synth = window.speechSynthesis;
const msg = new SpeechSynthesisUtterance();

// 语音停止
function handleStop(e) {
    
        msg.text = e;
        msg.lang = "zh-CN";
        synth.cancel(msg);
};
// 语音播报的函数
// handleSpeak(text='你好啊!'){
//     if(window.speechSynthesis){
        
        
//     }
// },

// 语音播报的函数
function handleSpeak(text){
    msg.text = text;     // 文字内容
        msg.lang = "zh-CN";  // 使用的语言:中文
        msg.volume = 1;      // 声音音量：1
        msg.rate = 1;        // 语速：1
        msg.pitch = 1;       // 音高：1
        // msg.voice = this.getWindowVoice()  // 使用本地服务合成语音(若是获取不到 请异步获取, 加一个setTimeout)
        msg.voice = window.speechSynthesis.getVoices().find(item => item.localService && item.lang === 'zh-CN')
        synth.speak(msg);    // 播放
};

export const playVoice = (text)=>{handleSpeak(text);}